package item;

import java.util.List;

import util.CampoObrigatorioException;
import util.ErroAcessoRepositorioException;

import item.exception.ItemInvalidoException;

public interface IRepositorioItens{
	void inserirItem(Item item)throws ErroAcessoRepositorioException, CampoObrigatorioException;
	Item consultarItem(int codigo)throws ItemInvalidoException, ErroAcessoRepositorioException;
	List<Item> listarItens() throws ErroAcessoRepositorioException;
	void alterarItem(Item item) throws ErroAcessoRepositorioException, ItemInvalidoException;
	void excluirItem(int codigo) throws ErroAcessoRepositorioException, ItemInvalidoException;
}
